chattering continuously - French English Dictionary